public class Test {
    public static void main(String[] args) {
        test();

    }

    public static void test() {//这里似乎并不需要声明异常
        try{
            System.out.println("抛异常语句之前打印");

            throw new PException("抛出异常啦！");
            //System.out.println();
            //idea不允许在抛异常语句之后写，编译报错

        }catch(PException e){
            e.printStackTrace();//这一句 结合try当中 throw new PException("抛出异常啦！"); 才能抛出红色异常——包含异常String信息和遗产代码位置
            System.out.println("出错啦！"+e.getMessage());//e.getMessage()，获取try当中，抛出异常的内容
        }
        System.out.println("try-catch 语句执行完之后（语句之外）");
    }
}


